﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.IO;
using Microsoft.SmallBasic.Library;


namespace Data
{
    /// <summary>
    /// Presistencia de Dados
    /// </summary>
    [SmallBasicType]
    public static  class Data
    {
        /// <summary>
        /// Salva um Array no disco
        /// </summary>
        /// <param name="fileName">Nome do Arquivo</param>
        /// <param name="ArrayDeDados">Nome do Array</param>
        public static void SaveArray(Primitive fileName, Primitive ArrayDeDados)
        {
            
        }

        /// <summary>
        /// Carrega um Array do disco
        /// </summary>
        /// <param name="fileName">Nome do Arquivo</param>
        /// <returns>Array</returns>
        public static Primitive LoadArray(Primitive fileName)
        {
            Primitive arr;
            return arr;
        }

        /// <summary>
        /// Salva um Stack no disco
        /// </summary>
        /// <param name="fileName">Nome do Arquivo</param>
        /// <param name="ArrayDeDados">Nome do Stack</param>
        public static void SaveStack(Primitive fileName, Primitive StackDeDados)
        {

        }
        /// <summary>
        /// Carrega um Stack do disco
        /// </summary>
        /// <param name="fileName">Nome do Arquivo</param>
        /// <returns>Stack</returns>
        public static Primitive LoadStack(Primitive fileName)
        {
            //Microsoft.SmallBasic.Library.Stack sta;
            Primitive sta;
            return sta;
        }

    }
}
